In RFEM 6 and RSTAB 9, you can export line graphics to the SVG format (vector graphics).
SVG stands for Scalable Vector Graphics and is an XML-based file format for displaying two-dimensional vector graphics. These vector graphics can be scaled without loss. It is possible to edit the SVG files using text editors, embed them on websites, and open them in the usual browsers.
Several modeling tools are available for elements in building models:
Vertical line
Column
Wall
Beam
Rectangular floor
Polygonal floor
Rectangular floor opening
Polygonal floor opening
This feature allows you to define the element on the ground plane (for example, with a background layer) with the associated multiple element creation in space.
Use RWIND 2 Pro to easily apply a permeability to a surface. All you need is the definition of
the Darcy coefficient D,
the inertial coefficient I, and
the length of the porous medium in the direction of flow L,
to define a pressure boundary condition between the front and back of a porous zone. Due to this setting, you obtain the flow through this zone with a two-part result display on both sides of the zone area.
But that's not all. Furthermore, the generation of a simplified model recognizes permeable zones and takes into account the corresponding openings in the model coating. Can you waive an elaborate geometric modeling of the porous element? Understandable – we have good news for you then! With a pure definition of the permeability parameters, you can avoid complex geometric modeling of the porous element. Use this feature to simulate permeable scaffolding, dust curtains, mesh structures, and so on.
You can import table values from a prepared Excel table into RFEM 6 / RSTAB 9 with just a few clicks – either individually or all at once. For the import, you need to install a plug-in in Microsoft Excel according to this FAQ.
Did you know? You can export all RFEM/RSTAB tables with the results individually or all at once directly into an Excel table or as a CSV file. There are several options available to you:
With table headers
Selected objects only
Filled rows only
Only filled tables
Export data as plain text
This way, the program allows you to control and clearly manage the exported data. You can export the stored formulas directly in the table or as a separate table, as in the case of the used parameters.
Are you familiar with the Tsai-Wu material model? It combines plastic and orthotropic properties, which allows for special modeling of materials with anisotropic characteristics, such as fiber-reinforced plastics or timber.
If the material is plastified, the stresses remain constant. The redistribution is carried out according to the stiffnesses available in the individual directions. The elastic area corresponds to the Orthotropic | Linear Elastic (Solids) material model. For the plastic area, the yielding according to Tsai-Wu applies:
All strengths are defined positively. You can imagine the stress criterion as an elliptical surface within a six-dimensional space of stresses. If one of the three stress components is applied as a constant value, the surface can be projected onto a three-dimensional stress space.
If the value for fy(σ), according to the Tsai-Wu equation, plane stress condition, is smaller than 1, the stresses are in the elastic zone. The plastic area is reached as soon as fy (σ) = 1; values greater than 1 are not allowed. The model behavior is ideal-plastic, which means there is no stiffening.
Did you know? In contrast to other material models, the stress-strain diagram for this material model is not antimetric to the origin. You can use this material model to simulate the behavior of steel fiber-reinforced concrete, for example. Find detailed information about modeling steel fiber-reinforced concrete in the technical article about Determining the material properties of steel-fiber-reinforced concrete.
In this material model, the isotropic stiffness is reduced with a scalar damage parameter. This damage parameter is determined from the stress curve defined in the Diagram. The direction of the principal stresses is not taken into account. Rather, the damage occurs in the direction of the equivalent strain, which also covers the third direction perpendicular to the plane. The tension and compression area of the stress tensor is treated separately. In this case, different damage parameters apply.
The "Reference element size" controls how the strain in the crack area is scaled to the length of the element. With the default value zero, no scaling is performed. Thus, the material behavior of the steel fiber concrete is modeled realistically.
Find more information about the theoretical background of the "Isotropic Damage" material model in the technical article describing the Nonlinear Material Model Damage.
One thing is absolutely undisputed: WebService and API covers universal aspects in the construction industry. However, there is an issue. For the calculation and design, you need different features for each region, country, company, and civil engineer. Everyone has their own requirements. We have solved this problem. Since with WebService and API, you can easily create your very own calculation and design system. Always at your side: The performance and reliability of RFEM, RSTAB, and RSECTION.
The need for adapted and automated structural analysis and design is constantly increasing. WebService technology allows you to create special functionalities quickly and precisely. Our customers can develop such solutions independently or in cooperation with us. See for yourself and give it a try!
WebService and API provide you various scope of application. We have summarized some ideas as to how WebService and API can support your company:
Creating additional applications for RFEM 6, RSTAB 9, and RSECTION 1
Possibility to make the workflows more efficient (for example, model definition and input) and to integrate RFEM 6, RSTAB 9, and RSECTION 1 into your company applications
Simulating and calculating several design options
Running optimization algorithms for size, shape, and/or topology
Accessing the calculation results
Generation of printout reports in the PDF format
The level of quality of the work is automatically increased not only by the algorithmic model definitions, but also by:
Extending / consolidating RFEM 6, RSTAB 9, and RSECTION 1 with your own controls
Increased interoperability between the individual software used to complete a project
Communication is the key to success. This also applies to a client-server relation. WebService and API provides you with an XML based information exchange system for direct client-server communication. Programs, objects, messages, or documents can be integrated into these systems. For example, a web service protocol of the HTTP type runs for the client-server communication when you are looking for something in the Internet using a search engine.
Now back to Dlubal Software. In our case, the client is your programming environment (.NET, Python, JavaScript) and the service provider is RFEM 6. Client-server communication allows you to send requests to and receive feedback from RFEM, RSTAB, or RSECTION.
What is the difference between WebService and an API?
WebService is a collection of open source protocols and standards used to exchange data between systems and applications. In contrast, an application programming interface (API), is a software interface through which two applications can interact without a user being involved.
Thus, all web services are APIs, but not all APIs are web services.
What are the advantages of the WebService technology? You can communicate more quickly within and between organizations.A service can be independent of other services.Webservice allows you to use your application to make your message or feature available to the rest of the world.Webservice helps you to exchange data between different applications and platforms Several applications can communicate, exchange data, and share services with each other. SOAP ensures that programs created on different platforms and based on different programming languages can exchange data securely.
Communication between the web service client and server is optionally encrypted via the https protocol. To do this, you can install an SSL certificate with the corresponding private key in the settings.
In theory, a web service can be created with any programming language. However, we, the Dlubal team, have decided on another way. We have created high-level function libraries for our users. With these high-level function libraries, you can create powerful scripts by simple programming. These libraries include:
Why did we choose these programming languages? We decided on these programming languages for a specific reason, of course. Python, in particular, has the following features that we consider especially suitable:
Take your structural design one step further. RFEM 6 and RSTAB 9 support now a new file format for structural design, Structural Analysis Format (SAF). For this, both programs allow for the import as well as the export. SAF is a file format based on MS Excel, intended to facilitate the exchange of structural analysis models between different software applications.
Do you work with steel connections? The Steel Joints add-on for RFEM supports you when analyzing steel connections by using an FE model. In this case, the modeling runs fully automatically in the background. Nevertheless, you can control this process via the simple and familiar input of components. You can then use the loads determined on the FE model for your design of the components according to EN 1993‑1‑8 (including National Annexes).
Building stone on stone has a long tradition in construction. The Masonry Design add-on for RFEM allows you to design masonry using the finite element method. It was developed as part of the research project DDMaS - Digitizing the Design of Masonry Structures. Here, the material model represents the nonlinear behavior of the brick-mortar combination in the form of macro-modeling. Do you want to find out more?
Webservice and API opens up a wide range of new possibilities for you. You can create your own desktop or web-based applications by controlling all objects included in RFEM 6 and RSTAB 9. By providing libraries and functions, you can develop your own design checks, effective modeling of parametric structures, as well as optimization and automation processes using the programming languages Python and C#. Does that sound exciting to you? Then find out more here!
Technology takes you further, also in your daily work with RFEM / RSTAB. The new API technology Webservice allows you to create your own desktop or web-based applications by controlling all objects included in RFEM 6 / RSTAB 9. Entire libraries and numerous functions are available to you. Thus, you can easily perform your own design checks, effective modeling of parametric structures, and optimization and automation processes using the programming languages Python and C#. Dlubal Software makes your work easier and more convenient. Check it out now!
WebService and API provide you with the option of communicating with RFEM, RSTAB, and RSECTION using high-level functions. You can use it to create your web or desktop applications and optimize your workflow. There is also an RFEM 6 server that runs on your computer without a GUI, but only responds to your WebService requests.
You create your models in the graphical user interface typical for CAD programs. By right-clicking the graphical or navigator objects, you activate a shortcut menu that you can use to select and modify the objects.
The operation of the user interface is intuitive, as you will notice soon. Therefore, you can create the structural and loading objects in a minimum amount of time.
It is possible to selectively display or hide various objects such as nodes, members, supports, and others. The model can be dimensioned by using lines, arcs, inclinations, or height elevations. Freely created guidelines, sections, and comments facilitate the input and evaluation. You can also display or hide the guide objects individually.
In RFEM, there are new useful result types available for you:
2D | XZ | 3D
2D | XY | 3D
1D | X | 3D
These model types allow you the modeling in a 1D or 2D environment (with optional cross-section rotation in all directions), but also a three-dimensional load application and resulting 3D internal forces.
You have two options for a building model. You can create it when you start modeling the structure, or activate it afterwards. In the building model, you can then directly define the stories and manipulate them.
When manipulating the stories, you can choose whether to modify or retain the included structural elements using various options.
RFEM does some of the work for you. For example, it automatically generates result sections, so you don't need to perform a lot of calculations.
The program does a lot of work for you. The members to be designed are directly imported from RFEM/RSTAB.
You can easily define constructional properties of columns as well as other details for determining the required longitudinal and shear reinforcement. In this case, you can manually define the effective length factor ß or import it from the Structure Stability add-on.
Entering soil layers for soil samples is performed in a clearly arranged dialog box. A corresponding graphical representation supports clarity and makes checking the input user-friendly.
An extensible database facilitates the selection of soil material properties. The Mohr-Coulomb model as well as a nonlinear model with stress and strain dependent stiffness are available for a realistic modeling of the soil material behavior.
You can define any number of soil samples and layers. The soil is generated from all entered samples using 3D solids. Assignment to the structure is carried out using coordinates.
The soil body is calculated according to the nonlinear iterative method. The calculated stresses and settlements are displayed graphically and in tables.
RSECTION contains an extensive library of rolled sections, as well as parametric thin-walled and massive cross-sections. You can compose them or supplement them with new elements.
Graphical tools and functions allow you to model complex section shapes in the usual way common for CAD programs. The graphical input supports, among other things, the setting of arcs, circles, ellipses, parabolas, and NURBS. As an alternative, you can import a DXF file and use this as the basis for further modeling. You can easily model a section consisting of different materials with minimum effort.
Furthermore, a parameterized input allows you to enter the cross-section dimensions and internal forces in such a way that they depend on certain variables.
You can also carry out all inputs by means of a script.
This feature helps you with the load application. You can have the required loading applied incrementally. This option is particularly suitable for your calculations according to the large deformation analysis. Furthermore, you can easily perform post‑critical analyses in RFEM.
Do you want your structures to remain upright even in wind and snow? Then rely on the load wizards for plate and frame structures. You can now generate wind loads according to EN 1991‑1‑4 and snow loads according to EN 1991‑1‑3 (as well as other international standards). The load cases are generated depending on the roof shape.
Wind loads are also not a problem in your design. You can automatically generate wind loads as member loads or area loads (RFEM) on the following structural components: